import { IParam } from './i-param';

export interface IDataExport {
	/**
	 * 标识
	 *
	 * @type {string}
	 * @memberof IDataExport
	 */
	codeName: string;

	/**
	 * 最大导出数
	 *
	 * @type {number}
	 * @memberof IDataExport
	 */
	maxRowCount?: number;

	/**
	 * 支持后台执行
	 *
	 * @type {boolean}
	 * @memberof IDataExport
	 */
	enableBackend?: boolean;

	/**
	 * 支持前台执行
	 *
	 * @type {boolean}
	 * @memberof IDataExport
	 */
	enableFront: boolean;

	/**
	 * 导出项
	 *
	 * @type {IParam[]}
	 * @memberof IDataExport
	 */
	exportItems: IParam[];

	/**
	 * 导出文件名
	 *
	 * @type {string}
	 * @memberof IDataExport
	 */
	fileName: string;
}
